//main: ../rui.less

h1,h2,h3,h4,h5,h6 {
	
	font-family:inherit;
	font-weight:bold;
	line-height:1.618;
	color:inherit;
	text-rendering:optimizelegibility;
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
	font-weight:normal;
	line-height:1.618;
	color:#999;
}
h1 {
	font-size:38.5px;
}
h2 {
	font-size:31.5px;
}
h3 {
	font-size:24.5px;
}
h4 {
	font-size:17.5px;
}
h5 {
	font-size:14px;
}
h6 {
	font-size:11.9px;
}
h1 small {
	font-size:24.5px;
}
h2 small {
	font-size:17.5px;
}
h3 small {
	font-size:14px;
}
h4 small {
	font-size:14px;
}
small {
	font-size:85%;
}
strong {
	font-weight: bold !important;
}
em {
	font-style: italic;
}
cite {
	font-style: normal;
}
hr {
	margin:10px;
	border:0;
	border-top:1px solid #eee;
	border-bottom:1px solid #fff;
}
abbr[title],abbr[data-original-title] {
	cursor:help;
	border-bottom:1px dotted #999;
}
abbr.initialism {
	font-size:90%;
	text-transform:uppercase;
}
blockquote {
	padding:0 0 0 15px;
	margin:0 0 20px;
	border-left:5px solid #eee;
}
blockquote p {
	margin-bottom:0;
	font-size:17.5px;
	font-weight:300;
	line-height:1.25;
}
blockquote small {
	display:block;
	line-height:20px;
	color:#999999;
}
blockquote small:before {
	content:'\2014 \00A0';
}
blockquote.pull-right {
	float:right;
	padding-right:15px;
	padding-left:0;
	border-right:5px solid #eee;
	border-left:0;
}
blockquote.pull-right p,blockquote.pull-right small {
	text-align:right;
}
blockquote.pull-right small:before {
	content:'';
}
blockquote.pull-right small:after {
	content:'\00A0 \2014';
}
q:before,q:after,blockquote:before,blockquote:after {
	content:"";
}
address {
	display:block;
	margin-bottom:20px;
	font-style:normal;
	line-height:20px;
}
code,pre {
	padding:0 3px 2px;
	font-family:Monaco,Menlo,Consolas,"Courier New",monospace;
	font-size:12px;
	color:#333333;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
code {
	padding:2px 4px;
	color:#d14;
	white-space:nowrap;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8;
}
pre {
	display:block;
	padding:9.5px;
	margin:0 0 10px;
	font-size:13px;
	line-height:20px;
	word-break:break-all;
	word-wrap:break-word;
	white-space:pre;
	white-space:pre-wrap;
	background-color:#f5f5f5;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,0.15);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
pre.prettyprint {
	margin-bottom:20px;
}
pre code {
	padding:0;
	color:inherit;
	white-space:pre;
	white-space:pre-wrap;
	background-color:transparent;
	border:0;
}
.pre-scrollable {
	max-height:340px;
	overflow-y:scroll;
}
.rmb {
	font-size:.75em;
	font-family:arial;
	font-style:normal;
	padding-right:2px;
}
.dec {
	font-size:.67em;
	font-style:normal;
}
.yuan {
	font-size:.6em;
	font-style:normal;
	padding-left:2px;
}
